# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: vega/chain_events.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='vega/chain_events.proto',
  package='vega',
  syntax='proto3',
  serialized_options=_b('Z code.vegaprotocol.io/protos/vega'),
  serialized_pb=_b('\n\x17vega/chain_events.proto\x12\x04vega\"l\n\x13\x42uiltinAssetDeposit\x12\"\n\rvega_asset_id\x18\x01 \x01(\tR\x0bvegaAssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\"o\n\x16\x42uiltinAssetWithdrawal\x12\"\n\rvega_asset_id\x18\x01 \x01(\tR\x0bvegaAssetId\x12\x19\n\x08party_id\x18\x02 \x01(\tR\x07partyId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\"\x96\x01\n\x11\x42uiltinAssetEvent\x12\x36\n\x07\x64\x65posit\x18\xe9\x07 \x01(\x0b\x32\x19.vega.BuiltinAssetDepositH\x00R\x07\x64\x65posit\x12?\n\nwithdrawal\x18\xea\x07 \x01(\x0b\x32\x1c.vega.BuiltinAssetWithdrawalH\x00R\nwithdrawalB\x08\n\x06\x61\x63tion\"4\n\x0e\x45RC20AssetList\x12\"\n\rvega_asset_id\x18\x01 \x01(\tR\x0bvegaAssetId\"6\n\x10\x45RC20AssetDelist\x12\"\n\rvega_asset_id\x18\x01 \x01(\tR\x0bvegaAssetId\"\xaa\x01\n\x0c\x45RC20Deposit\x12\"\n\rvega_asset_id\x18\x01 \x01(\tR\x0bvegaAssetId\x12\x36\n\x17source_ethereum_address\x18\x02 \x01(\tR\x15sourceEthereumAddress\x12&\n\x0ftarget_party_id\x18\x03 \x01(\tR\rtargetPartyId\x12\x16\n\x06\x61mount\x18\x04 \x01(\tR\x06\x61mount\"\x96\x01\n\x0f\x45RC20Withdrawal\x12\"\n\rvega_asset_id\x18\x01 \x01(\tR\x0bvegaAssetId\x12\x36\n\x17target_ethereum_address\x18\x02 \x01(\tR\x15targetEthereumAddress\x12\'\n\x0freference_nonce\x18\x03 \x01(\tR\x0ereferenceNonce\"\xa3\x02\n\nERC20Event\x12\x14\n\x05index\x18\x01 \x01(\x04R\x05index\x12\x14\n\x05\x62lock\x18\x02 \x01(\x04R\x05\x62lock\x12\x36\n\nasset_list\x18\xe9\x07 \x01(\x0b\x32\x14.vega.ERC20AssetListH\x00R\tassetList\x12<\n\x0c\x61sset_delist\x18\xea\x07 \x01(\x0b\x32\x16.vega.ERC20AssetDelistH\x00R\x0b\x61ssetDelist\x12/\n\x07\x64\x65posit\x18\xeb\x07 \x01(\x0b\x32\x12.vega.ERC20DepositH\x00R\x07\x64\x65posit\x12\x38\n\nwithdrawal\x18\xec\x07 \x01(\x0b\x32\x15.vega.ERC20WithdrawalH\x00R\nwithdrawalB\x08\n\x06\x61\x63tion\"f\n\x10\x45RC20SignerAdded\x12\x1d\n\nnew_signer\x18\x01 \x01(\tR\tnewSigner\x12\x14\n\x05nonce\x18\x02 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x03 \x01(\x03R\tblockTime\"h\n\x12\x45RC20SignerRemoved\x12\x1d\n\nold_signer\x18\x01 \x01(\tR\toldSigner\x12\x14\n\x05nonce\x18\x02 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x03 \x01(\x03R\tblockTime\"m\n\x11\x45RC20ThresholdSet\x12#\n\rnew_threshold\x18\x01 \x01(\rR\x0cnewThreshold\x12\x14\n\x05nonce\x18\x02 \x01(\tR\x05nonce\x12\x1d\n\nblock_time\x18\x03 \x01(\x03R\tblockTime\"\x8d\x02\n\x12\x45RC20MultiSigEvent\x12\x14\n\x05index\x18\x01 \x01(\x04R\x05index\x12\x14\n\x05\x62lock\x18\x02 \x01(\x04R\x05\x62lock\x12<\n\x0csigner_added\x18\xe9\x07 \x01(\x0b\x32\x16.vega.ERC20SignerAddedH\x00R\x0bsignerAdded\x12\x42\n\x0esigner_removed\x18\xea\x07 \x01(\x0b\x32\x18.vega.ERC20SignerRemovedH\x00R\rsignerRemoved\x12?\n\rthreshold_set\x18\xeb\x07 \x01(\x0b\x32\x17.vega.ERC20ThresholdSetH\x00R\x0cthresholdSetB\x08\n\x06\x61\x63tion\"\x80\x02\n\x0cStakingEvent\x12\x14\n\x05index\x18\x01 \x01(\x04R\x05index\x12\x14\n\x05\x62lock\x18\x02 \x01(\x04R\x05\x62lock\x12@\n\x0fstake_deposited\x18\xe9\x07 \x01(\x0b\x32\x14.vega.StakeDepositedH\x00R\x0estakeDeposited\x12:\n\rstake_removed\x18\xea\x07 \x01(\x0b\x32\x12.vega.StakeRemovedH\x00R\x0cstakeRemoved\x12<\n\x0ctotal_supply\x18\xeb\x07 \x01(\x0b\x32\x16.vega.StakeTotalSupplyH\x00R\x0btotalSupplyB\x08\n\x06\x61\x63tion\"\x9a\x01\n\x0eStakeDeposited\x12)\n\x10\x65thereum_address\x18\x01 \x01(\tR\x0f\x65thereumAddress\x12&\n\x0fvega_public_key\x18\x02 \x01(\tR\rvegaPublicKey\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\"\x98\x01\n\x0cStakeRemoved\x12)\n\x10\x65thereum_address\x18\x01 \x01(\tR\x0f\x65thereumAddress\x12&\n\x0fvega_public_key\x18\x02 \x01(\tR\rvegaPublicKey\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1d\n\nblock_time\x18\x04 \x01(\x03R\tblockTime\"Z\n\x10StakeTotalSupply\x12#\n\rtoken_address\x18\x01 \x01(\tR\x0ctokenAddress\x12!\n\x0ctotal_supply\x18\x02 \x01(\tR\x0btotalSupplyB\"Z code.vegaprotocol.io/protos/vegab\x06proto3')
)




_BUILTINASSETDEPOSIT = _descriptor.Descriptor(
  name='BuiltinAssetDeposit',
  full_name='vega.BuiltinAssetDeposit',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vega_asset_id', full_name='vega.BuiltinAssetDeposit.vega_asset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaAssetId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='party_id', full_name='vega.BuiltinAssetDeposit.party_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='partyId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.BuiltinAssetDeposit.amount', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33,
  serialized_end=141,
)


_BUILTINASSETWITHDRAWAL = _descriptor.Descriptor(
  name='BuiltinAssetWithdrawal',
  full_name='vega.BuiltinAssetWithdrawal',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vega_asset_id', full_name='vega.BuiltinAssetWithdrawal.vega_asset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaAssetId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='party_id', full_name='vega.BuiltinAssetWithdrawal.party_id', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='partyId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.BuiltinAssetWithdrawal.amount', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=143,
  serialized_end=254,
)


_BUILTINASSETEVENT = _descriptor.Descriptor(
  name='BuiltinAssetEvent',
  full_name='vega.BuiltinAssetEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='deposit', full_name='vega.BuiltinAssetEvent.deposit', index=0,
      number=1001, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='deposit', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='withdrawal', full_name='vega.BuiltinAssetEvent.withdrawal', index=1,
      number=1002, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='withdrawal', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='action', full_name='vega.BuiltinAssetEvent.action',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=257,
  serialized_end=407,
)


_ERC20ASSETLIST = _descriptor.Descriptor(
  name='ERC20AssetList',
  full_name='vega.ERC20AssetList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vega_asset_id', full_name='vega.ERC20AssetList.vega_asset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaAssetId', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=409,
  serialized_end=461,
)


_ERC20ASSETDELIST = _descriptor.Descriptor(
  name='ERC20AssetDelist',
  full_name='vega.ERC20AssetDelist',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vega_asset_id', full_name='vega.ERC20AssetDelist.vega_asset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaAssetId', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=463,
  serialized_end=517,
)


_ERC20DEPOSIT = _descriptor.Descriptor(
  name='ERC20Deposit',
  full_name='vega.ERC20Deposit',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vega_asset_id', full_name='vega.ERC20Deposit.vega_asset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaAssetId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='source_ethereum_address', full_name='vega.ERC20Deposit.source_ethereum_address', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='sourceEthereumAddress', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='target_party_id', full_name='vega.ERC20Deposit.target_party_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='targetPartyId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.ERC20Deposit.amount', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=520,
  serialized_end=690,
)


_ERC20WITHDRAWAL = _descriptor.Descriptor(
  name='ERC20Withdrawal',
  full_name='vega.ERC20Withdrawal',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vega_asset_id', full_name='vega.ERC20Withdrawal.vega_asset_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaAssetId', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='target_ethereum_address', full_name='vega.ERC20Withdrawal.target_ethereum_address', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='targetEthereumAddress', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reference_nonce', full_name='vega.ERC20Withdrawal.reference_nonce', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='referenceNonce', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=693,
  serialized_end=843,
)


_ERC20EVENT = _descriptor.Descriptor(
  name='ERC20Event',
  full_name='vega.ERC20Event',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='vega.ERC20Event.index', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='index', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block', full_name='vega.ERC20Event.block', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='block', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset_list', full_name='vega.ERC20Event.asset_list', index=2,
      number=1001, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='assetList', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='asset_delist', full_name='vega.ERC20Event.asset_delist', index=3,
      number=1002, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='assetDelist', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='deposit', full_name='vega.ERC20Event.deposit', index=4,
      number=1003, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='deposit', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='withdrawal', full_name='vega.ERC20Event.withdrawal', index=5,
      number=1004, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='withdrawal', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='action', full_name='vega.ERC20Event.action',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=846,
  serialized_end=1137,
)


_ERC20SIGNERADDED = _descriptor.Descriptor(
  name='ERC20SignerAdded',
  full_name='vega.ERC20SignerAdded',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='new_signer', full_name='vega.ERC20SignerAdded.new_signer', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='newSigner', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nonce', full_name='vega.ERC20SignerAdded.nonce', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='nonce', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block_time', full_name='vega.ERC20SignerAdded.block_time', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='blockTime', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1139,
  serialized_end=1241,
)


_ERC20SIGNERREMOVED = _descriptor.Descriptor(
  name='ERC20SignerRemoved',
  full_name='vega.ERC20SignerRemoved',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='old_signer', full_name='vega.ERC20SignerRemoved.old_signer', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='oldSigner', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nonce', full_name='vega.ERC20SignerRemoved.nonce', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='nonce', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block_time', full_name='vega.ERC20SignerRemoved.block_time', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='blockTime', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1243,
  serialized_end=1347,
)


_ERC20THRESHOLDSET = _descriptor.Descriptor(
  name='ERC20ThresholdSet',
  full_name='vega.ERC20ThresholdSet',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='new_threshold', full_name='vega.ERC20ThresholdSet.new_threshold', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='newThreshold', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nonce', full_name='vega.ERC20ThresholdSet.nonce', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='nonce', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block_time', full_name='vega.ERC20ThresholdSet.block_time', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='blockTime', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1349,
  serialized_end=1458,
)


_ERC20MULTISIGEVENT = _descriptor.Descriptor(
  name='ERC20MultiSigEvent',
  full_name='vega.ERC20MultiSigEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='vega.ERC20MultiSigEvent.index', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='index', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block', full_name='vega.ERC20MultiSigEvent.block', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='block', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signer_added', full_name='vega.ERC20MultiSigEvent.signer_added', index=2,
      number=1001, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='signerAdded', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signer_removed', full_name='vega.ERC20MultiSigEvent.signer_removed', index=3,
      number=1002, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='signerRemoved', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='threshold_set', full_name='vega.ERC20MultiSigEvent.threshold_set', index=4,
      number=1003, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='thresholdSet', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='action', full_name='vega.ERC20MultiSigEvent.action',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=1461,
  serialized_end=1730,
)


_STAKINGEVENT = _descriptor.Descriptor(
  name='StakingEvent',
  full_name='vega.StakingEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='index', full_name='vega.StakingEvent.index', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='index', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block', full_name='vega.StakingEvent.block', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='block', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stake_deposited', full_name='vega.StakingEvent.stake_deposited', index=2,
      number=1001, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='stakeDeposited', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stake_removed', full_name='vega.StakingEvent.stake_removed', index=3,
      number=1002, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='stakeRemoved', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_supply', full_name='vega.StakingEvent.total_supply', index=4,
      number=1003, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='totalSupply', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='action', full_name='vega.StakingEvent.action',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=1733,
  serialized_end=1989,
)


_STAKEDEPOSITED = _descriptor.Descriptor(
  name='StakeDeposited',
  full_name='vega.StakeDeposited',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ethereum_address', full_name='vega.StakeDeposited.ethereum_address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='ethereumAddress', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vega_public_key', full_name='vega.StakeDeposited.vega_public_key', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaPublicKey', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.StakeDeposited.amount', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block_time', full_name='vega.StakeDeposited.block_time', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='blockTime', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1992,
  serialized_end=2146,
)


_STAKEREMOVED = _descriptor.Descriptor(
  name='StakeRemoved',
  full_name='vega.StakeRemoved',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ethereum_address', full_name='vega.StakeRemoved.ethereum_address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='ethereumAddress', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vega_public_key', full_name='vega.StakeRemoved.vega_public_key', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='vegaPublicKey', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='amount', full_name='vega.StakeRemoved.amount', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='amount', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='block_time', full_name='vega.StakeRemoved.block_time', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='blockTime', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2149,
  serialized_end=2301,
)


_STAKETOTALSUPPLY = _descriptor.Descriptor(
  name='StakeTotalSupply',
  full_name='vega.StakeTotalSupply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token_address', full_name='vega.StakeTotalSupply.token_address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='tokenAddress', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total_supply', full_name='vega.StakeTotalSupply.total_supply', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, json_name='totalSupply', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2303,
  serialized_end=2393,
)

_BUILTINASSETEVENT.fields_by_name['deposit'].message_type = _BUILTINASSETDEPOSIT
_BUILTINASSETEVENT.fields_by_name['withdrawal'].message_type = _BUILTINASSETWITHDRAWAL
_BUILTINASSETEVENT.oneofs_by_name['action'].fields.append(
  _BUILTINASSETEVENT.fields_by_name['deposit'])
_BUILTINASSETEVENT.fields_by_name['deposit'].containing_oneof = _BUILTINASSETEVENT.oneofs_by_name['action']
_BUILTINASSETEVENT.oneofs_by_name['action'].fields.append(
  _BUILTINASSETEVENT.fields_by_name['withdrawal'])
_BUILTINASSETEVENT.fields_by_name['withdrawal'].containing_oneof = _BUILTINASSETEVENT.oneofs_by_name['action']
_ERC20EVENT.fields_by_name['asset_list'].message_type = _ERC20ASSETLIST
_ERC20EVENT.fields_by_name['asset_delist'].message_type = _ERC20ASSETDELIST
_ERC20EVENT.fields_by_name['deposit'].message_type = _ERC20DEPOSIT
_ERC20EVENT.fields_by_name['withdrawal'].message_type = _ERC20WITHDRAWAL
_ERC20EVENT.oneofs_by_name['action'].fields.append(
  _ERC20EVENT.fields_by_name['asset_list'])
_ERC20EVENT.fields_by_name['asset_list'].containing_oneof = _ERC20EVENT.oneofs_by_name['action']
_ERC20EVENT.oneofs_by_name['action'].fields.append(
  _ERC20EVENT.fields_by_name['asset_delist'])
_ERC20EVENT.fields_by_name['asset_delist'].containing_oneof = _ERC20EVENT.oneofs_by_name['action']
_ERC20EVENT.oneofs_by_name['action'].fields.append(
  _ERC20EVENT.fields_by_name['deposit'])
_ERC20EVENT.fields_by_name['deposit'].containing_oneof = _ERC20EVENT.oneofs_by_name['action']
_ERC20EVENT.oneofs_by_name['action'].fields.append(
  _ERC20EVENT.fields_by_name['withdrawal'])
_ERC20EVENT.fields_by_name['withdrawal'].containing_oneof = _ERC20EVENT.oneofs_by_name['action']
_ERC20MULTISIGEVENT.fields_by_name['signer_added'].message_type = _ERC20SIGNERADDED
_ERC20MULTISIGEVENT.fields_by_name['signer_removed'].message_type = _ERC20SIGNERREMOVED
_ERC20MULTISIGEVENT.fields_by_name['threshold_set'].message_type = _ERC20THRESHOLDSET
_ERC20MULTISIGEVENT.oneofs_by_name['action'].fields.append(
  _ERC20MULTISIGEVENT.fields_by_name['signer_added'])
_ERC20MULTISIGEVENT.fields_by_name['signer_added'].containing_oneof = _ERC20MULTISIGEVENT.oneofs_by_name['action']
_ERC20MULTISIGEVENT.oneofs_by_name['action'].fields.append(
  _ERC20MULTISIGEVENT.fields_by_name['signer_removed'])
_ERC20MULTISIGEVENT.fields_by_name['signer_removed'].containing_oneof = _ERC20MULTISIGEVENT.oneofs_by_name['action']
_ERC20MULTISIGEVENT.oneofs_by_name['action'].fields.append(
  _ERC20MULTISIGEVENT.fields_by_name['threshold_set'])
_ERC20MULTISIGEVENT.fields_by_name['threshold_set'].containing_oneof = _ERC20MULTISIGEVENT.oneofs_by_name['action']
_STAKINGEVENT.fields_by_name['stake_deposited'].message_type = _STAKEDEPOSITED
_STAKINGEVENT.fields_by_name['stake_removed'].message_type = _STAKEREMOVED
_STAKINGEVENT.fields_by_name['total_supply'].message_type = _STAKETOTALSUPPLY
_STAKINGEVENT.oneofs_by_name['action'].fields.append(
  _STAKINGEVENT.fields_by_name['stake_deposited'])
_STAKINGEVENT.fields_by_name['stake_deposited'].containing_oneof = _STAKINGEVENT.oneofs_by_name['action']
_STAKINGEVENT.oneofs_by_name['action'].fields.append(
  _STAKINGEVENT.fields_by_name['stake_removed'])
_STAKINGEVENT.fields_by_name['stake_removed'].containing_oneof = _STAKINGEVENT.oneofs_by_name['action']
_STAKINGEVENT.oneofs_by_name['action'].fields.append(
  _STAKINGEVENT.fields_by_name['total_supply'])
_STAKINGEVENT.fields_by_name['total_supply'].containing_oneof = _STAKINGEVENT.oneofs_by_name['action']
DESCRIPTOR.message_types_by_name['BuiltinAssetDeposit'] = _BUILTINASSETDEPOSIT
DESCRIPTOR.message_types_by_name['BuiltinAssetWithdrawal'] = _BUILTINASSETWITHDRAWAL
DESCRIPTOR.message_types_by_name['BuiltinAssetEvent'] = _BUILTINASSETEVENT
DESCRIPTOR.message_types_by_name['ERC20AssetList'] = _ERC20ASSETLIST
DESCRIPTOR.message_types_by_name['ERC20AssetDelist'] = _ERC20ASSETDELIST
DESCRIPTOR.message_types_by_name['ERC20Deposit'] = _ERC20DEPOSIT
DESCRIPTOR.message_types_by_name['ERC20Withdrawal'] = _ERC20WITHDRAWAL
DESCRIPTOR.message_types_by_name['ERC20Event'] = _ERC20EVENT
DESCRIPTOR.message_types_by_name['ERC20SignerAdded'] = _ERC20SIGNERADDED
DESCRIPTOR.message_types_by_name['ERC20SignerRemoved'] = _ERC20SIGNERREMOVED
DESCRIPTOR.message_types_by_name['ERC20ThresholdSet'] = _ERC20THRESHOLDSET
DESCRIPTOR.message_types_by_name['ERC20MultiSigEvent'] = _ERC20MULTISIGEVENT
DESCRIPTOR.message_types_by_name['StakingEvent'] = _STAKINGEVENT
DESCRIPTOR.message_types_by_name['StakeDeposited'] = _STAKEDEPOSITED
DESCRIPTOR.message_types_by_name['StakeRemoved'] = _STAKEREMOVED
DESCRIPTOR.message_types_by_name['StakeTotalSupply'] = _STAKETOTALSUPPLY
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

BuiltinAssetDeposit = _reflection.GeneratedProtocolMessageType('BuiltinAssetDeposit', (_message.Message,), dict(
  DESCRIPTOR = _BUILTINASSETDEPOSIT,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.BuiltinAssetDeposit)
  ))
_sym_db.RegisterMessage(BuiltinAssetDeposit)

BuiltinAssetWithdrawal = _reflection.GeneratedProtocolMessageType('BuiltinAssetWithdrawal', (_message.Message,), dict(
  DESCRIPTOR = _BUILTINASSETWITHDRAWAL,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.BuiltinAssetWithdrawal)
  ))
_sym_db.RegisterMessage(BuiltinAssetWithdrawal)

BuiltinAssetEvent = _reflection.GeneratedProtocolMessageType('BuiltinAssetEvent', (_message.Message,), dict(
  DESCRIPTOR = _BUILTINASSETEVENT,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.BuiltinAssetEvent)
  ))
_sym_db.RegisterMessage(BuiltinAssetEvent)

ERC20AssetList = _reflection.GeneratedProtocolMessageType('ERC20AssetList', (_message.Message,), dict(
  DESCRIPTOR = _ERC20ASSETLIST,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20AssetList)
  ))
_sym_db.RegisterMessage(ERC20AssetList)

ERC20AssetDelist = _reflection.GeneratedProtocolMessageType('ERC20AssetDelist', (_message.Message,), dict(
  DESCRIPTOR = _ERC20ASSETDELIST,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20AssetDelist)
  ))
_sym_db.RegisterMessage(ERC20AssetDelist)

ERC20Deposit = _reflection.GeneratedProtocolMessageType('ERC20Deposit', (_message.Message,), dict(
  DESCRIPTOR = _ERC20DEPOSIT,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20Deposit)
  ))
_sym_db.RegisterMessage(ERC20Deposit)

ERC20Withdrawal = _reflection.GeneratedProtocolMessageType('ERC20Withdrawal', (_message.Message,), dict(
  DESCRIPTOR = _ERC20WITHDRAWAL,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20Withdrawal)
  ))
_sym_db.RegisterMessage(ERC20Withdrawal)

ERC20Event = _reflection.GeneratedProtocolMessageType('ERC20Event', (_message.Message,), dict(
  DESCRIPTOR = _ERC20EVENT,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20Event)
  ))
_sym_db.RegisterMessage(ERC20Event)

ERC20SignerAdded = _reflection.GeneratedProtocolMessageType('ERC20SignerAdded', (_message.Message,), dict(
  DESCRIPTOR = _ERC20SIGNERADDED,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20SignerAdded)
  ))
_sym_db.RegisterMessage(ERC20SignerAdded)

ERC20SignerRemoved = _reflection.GeneratedProtocolMessageType('ERC20SignerRemoved', (_message.Message,), dict(
  DESCRIPTOR = _ERC20SIGNERREMOVED,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20SignerRemoved)
  ))
_sym_db.RegisterMessage(ERC20SignerRemoved)

ERC20ThresholdSet = _reflection.GeneratedProtocolMessageType('ERC20ThresholdSet', (_message.Message,), dict(
  DESCRIPTOR = _ERC20THRESHOLDSET,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20ThresholdSet)
  ))
_sym_db.RegisterMessage(ERC20ThresholdSet)

ERC20MultiSigEvent = _reflection.GeneratedProtocolMessageType('ERC20MultiSigEvent', (_message.Message,), dict(
  DESCRIPTOR = _ERC20MULTISIGEVENT,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.ERC20MultiSigEvent)
  ))
_sym_db.RegisterMessage(ERC20MultiSigEvent)

StakingEvent = _reflection.GeneratedProtocolMessageType('StakingEvent', (_message.Message,), dict(
  DESCRIPTOR = _STAKINGEVENT,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.StakingEvent)
  ))
_sym_db.RegisterMessage(StakingEvent)

StakeDeposited = _reflection.GeneratedProtocolMessageType('StakeDeposited', (_message.Message,), dict(
  DESCRIPTOR = _STAKEDEPOSITED,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.StakeDeposited)
  ))
_sym_db.RegisterMessage(StakeDeposited)

StakeRemoved = _reflection.GeneratedProtocolMessageType('StakeRemoved', (_message.Message,), dict(
  DESCRIPTOR = _STAKEREMOVED,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.StakeRemoved)
  ))
_sym_db.RegisterMessage(StakeRemoved)

StakeTotalSupply = _reflection.GeneratedProtocolMessageType('StakeTotalSupply', (_message.Message,), dict(
  DESCRIPTOR = _STAKETOTALSUPPLY,
  __module__ = 'vega.chain_events_pb2'
  # @@protoc_insertion_point(class_scope:vega.StakeTotalSupply)
  ))
_sym_db.RegisterMessage(StakeTotalSupply)


DESCRIPTOR._options = None
# @@protoc_insertion_point(module_scope)
